/*
 * Copyright 2010 Nabeel Mukhtar 
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); 
 * you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at 
 * 
 *  http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 * See the License for the specific language governing permissions and
 * limitations under the License. 
 * 
 */

package com.bc.search.entity.multimedia;

import com.bc.search.entity.SchemaEntity;


/**
 * The Class Thumbnail.
 */
public class Thumbnail
    extends SchemaEntity
{

    /** The Constant serialVersionUID. */
    private final static long serialVersionUID = 2461660169443089969L;
    
    /** The url. */
    protected String url;
    
    /** The content type. */
    protected String contentType;
    
    /** The width. */
    protected Long width;
    
    /** The height. */
    protected Long height;
    
    /** The file size. */
    protected Long fileSize;
    
    /** The run time. */
    protected Long runTime;

    /**
     * Gets the url.
     * 
     * @return the url
     */
    public String getUrl() {
        return url;
    }

    /**
     * Sets the url.
     * 
     * @param value the new url
     */
    public void setUrl(String value) {
        this.url = value;
    }

    /**
     * Gets the content type.
     * 
     * @return the content type
     */
    public String getContentType() {
        return contentType;
    }

    /**
     * Sets the content type.
     * 
     * @param value the new content type
     */
    public void setContentType(String value) {
        this.contentType = value;
    }

    /**
     * Gets the width.
     * 
     * @return the width
     */
    public Long getWidth() {
        return width;
    }

    /**
     * Sets the width.
     * 
     * @param value the new width
     */
    public void setWidth(Long value) {
        this.width = value;
    }

    /**
     * Gets the height.
     * 
     * @return the height
     */
    public Long getHeight() {
        return height;
    }

    /**
     * Sets the height.
     * 
     * @param value the new height
     */
    public void setHeight(Long value) {
        this.height = value;
    }

    /**
     * Gets the file size.
     * 
     * @return the file size
     */
    public Long getFileSize() {
        return fileSize;
    }

    /**
     * Sets the file size.
     * 
     * @param value the new file size
     */
    public void setFileSize(Long value) {
        this.fileSize = value;
    }

    /**
     * Gets the run time.
     * 
     * @return the run time
     */
    public Long getRunTime() {
        return runTime;
    }

    /**
     * Sets the run time.
     * 
     * @param value the new run time
     */
    public void setRunTime(Long value) {
        this.runTime = value;
    }
}
